/*
 * operacion.c
 *
 *  Created on: 04/09/2011
 *      Author: guido
 */

#include "operacion.h"
#include "constantes.h"
#include <string.h>

void Op_cargarLinea(Operacion* operacion, char* buffer) {
	operacion->parametros[0][0] = 0;
	operacion->parametros[1][0] = 0;
	operacion->parametros[2][0] = 0;
	operacion->identificador = buffer[0];
	strtok(buffer, DELIMITADORES);
	char* token = strtok(NULL, COMA_Y_FIN_LINEA);
	if (token != NULL
		)
		strcpy(operacion->parametros[0], token);
	token = strtok(NULL, COMA_Y_FIN_LINEA);
	if (token != NULL
		)
		strcpy(operacion->parametros[1], token);
	token = strtok(NULL, COMA_Y_FIN_LINEA);
	if (token != NULL
		)
		strcpy(operacion->parametros[2], token);
}
